Jetson nano CUDA demo
CUDA: /usr/local/cuda-10.0/samples/
code:shell
$ pwd
/usr/local/cuda-10.0/samples/bin/aarch64/linux/release
$ ls
BiCGStab                     marchingCubes                                      
BlackScholes                 matrixMul                                          
EGLStream_CUDA_CrossGPU      matrixMulCUBLAS                                    
EGLStreams_CUDA_Interop      matrixMulDrv                                       
EGLSync_CUDAEvent_Interop    matrixMulDynlinkJIT                                
FDTD3d                       matrixMul_kernel64.ptx                             
FilterBorderControlNPP       mergeSort                                          
FunctionPointers             nbody                                              
HSOpticalFlow                nbody_opengles                                     
MC_EstimatePiInlineP         newdelete                                          
MC_EstimatePiInlineQ         oceanFFT                                           
MC_EstimatePiP               p2pBandwidthLatencyTest                            
MC_EstimatePiQ               particles                                          
MC_SingleAsianOptionP        postProcessGL                                      
Mandelbrot                   ptxjit                                             
MersenneTwisterGP11213       ptxjit_kernel64.ptx                                
MonteCarloMultiGPU           quasirandomGenerator                               
SobelFilter                  radixSortThrust                                    
SobolQRNG                    randomFog                                          
UnifiedMemoryPerf            recursiveGaussian                                  
UnifiedMemoryStreams         reduction                                          
alignedTypes                 scalarProd                                         
asyncAPI                     scan                                               
bandwidthTest                segmentationTreeThrust                             
batchCUBLAS                  shfl_scan
bicubicTexture               simpleAssert
bilateralFilter              simpleAtomicIntrinsics
bindlessTexture              simpleCUBLAS
binomialOptions              simpleCUBLASXT
boundSegmentsNPP             simpleCUDA2GL
boxFilter                    simpleCUFFT
boxFilterNPP                 simpleCUFFT_2d_MGPU
cannyEdgeDetectorNPP         simpleCUFFT_MGPU
cdpAdvancedQuicksort         simpleCallback
cdpBezierTessellation        simpleCooperativeGroups
cdpQuadtree                  simpleCubemapTexture
cdpSimplePrint               simpleCudaGraphs
cdpSimpleQuicksort           simpleGL
clock                        simpleGLES
concurrentKernels            simpleGLES_EGLOutput
conjugateGradient            simpleHyperQ
conjugateGradientPrecond     simpleLayeredTexture
conjugateGradientUM          simpleMPI
convolutionFFT2D             simpleMultiCopy
convolutionSeparable         simpleMultiGPU
convolutionTexture           simpleOccupancy
cppIntegration               simplePitchLinearTexture
cppOverload                  simplePrintf
cuSolverDn_LinearSolver      simpleSeparateCompilation
cuSolverRf                   simpleStreams
cuSolverSp_LinearSolver      simpleSurfaceWrite
cuSolverSp_LowlevelCholesky  simpleTemplates
cuSolverSp_LowlevelQR        simpleTexture
cudaOpenMP                   simpleTexture3D
dct8x8                       simpleTextureDrv
deviceQuery                  simpleTexture_kernel64.ptx
deviceQueryDrv               simpleVoteIntrinsics
dwtHaar1D                    simpleZeroCopy
dxtc                         smokeParticles
eigenvalues                  sortingNetworks
fastWalshTransform           stereoDisparity
fluidsGL                     template
fluidsGLES                   threadFenceReduction
fp16ScalarProduct            threadMigration
freeImageInteropNPP          threadMigration_kernel64.ptx
histEqualizationNPP          transpose
histogram                    vectorAdd
imageDenoising               vectorAddDrv
inlinePTX                    vectorAdd_kernel64.ptx
interval                     volumeFiltering
jpegNPP                      volumeRender
lineOfSight                  warpAggregatedAtomicsCG
$ for i in *; do echo $i; ./$i; done
FunctionPointers, SobelFilter, bicubicTexture, boxFilter, recursiveGaussian, : Lena demo
Mandelbrot: マンデルブロー集合の表示
https://gyazo.com/3ae891ccf493ddb2af20504b3c69da34
bilateralFilter: 静物画へのフィルタ適用
https://gyazo.com/3874c11a2e9cd2f202dbfab0a771f272
bindlessTexture: 15パズル状の画像へのフィルタ適用
https://gyazo.com/ac94d23a5397af45ae07971bbb149703
fluidsGL, fluidsGLES: 流体シミュレーション
https://gyazo.com/94b647340b1a54a49cb4b18bf553d4d8
imageDenoising:ノイズ消去フィルター
https://gyazo.com/ed68e834cea699bd12db36d5ce4b8122
marchingCubes: フラーレン状の構造が出たり消えたり
https://gyazo.com/37b64c88cacd027252ffd6e99642cb0d
matrixMulDynlinkJIT, nbody, nbody_opengles: N体問題
https://gyazo.com/cd5e672da8ad3b121bf261f551e04dde
oceanFFT: 2次元状の波のシミュレーション
https://gyazo.com/9988c3e7670c4336a5e774cf66a62f46
particles: Cube内に多数のボールをぶちまけるシミュレーション
https://gyazo.com/3ddb3bf01a1c5bf934b551a63e3458c3
postProcessGL: 回るポット
https://gyazo.com/6e851f88223ccf91d91f9ce7a25835a6
randomFog: 球形の霧のシミュレーション
https://gyazo.com/4b4e88efd220ebae28206248e8b097b1
simpleCUDA2GL: 市松模様
https://gyazo.com/8f62bdf34ba1497804bffd8ec83da074
simpleGL: 補完した波のシミュレーション
https://gyazo.com/52dfb036de0b65cf9c83e319b143fe3f
simpleGLES:一次元波(?)のシミュレーション
https://gyazo.com/6912e857acac7499a4f43a882fd52321
simpleTexture3D: 5角形が広がる
https://gyazo.com/3b47278c569fd00a88b2232200ac8e6c
smokeParticles:煙の移動
https://gyazo.com/704f24ad7a2a4af9eafca18d3b966765
volumeFiltering:フラーレン的構造のフィルター?
https://gyazo.com/4c0ea653f8ef8a666668a1796ae2ff05
volumeRender:フラーレン的構造のレンダリング?
https://gyazo.com/52c810753879296fe88e836196b251e7